package com.demo.function.jdk.sealed.extend_;

/**
 * 定义Fruit 为抽象类，并使用 sealed 关键字修饰，并指定子类 Apple 和 Orange
 *
 * Orange继承Fruit，并且使用non-sealed修饰，表示允许子类继续扩展
 */
public abstract sealed class Fruit permits Apple, Orange {

    public abstract void call();
}
